Computational statistics using the Bayesian Inference Engine
نویسنده
چکیده
This paper introduces the Bayesian Inference Engine (BIE), a general parallel-optimised software package for parameter inference and model selection. This package is motivated by the analysis needs of modern astronomical surveys and the need to organise and reuse expensive derived data. I describe key concepts that illustrate the power of Bayesian inference to address these needs and outline the computational challenge. The techniques presented are based on experience gained in modelling star-counts and stellar populations, analysing the morphology of galaxy images, and performing Bayesian investigations of semi-analytic models of galaxy formation. These inference problems require advanced Markov chain Monte Carlo (MCMC) algorithms that expedite sampling, mixing, and the analysis of the Bayesian posterior distribution. The BIE was designed to be a collaborative platform for applying Bayesian methodology to astronomy. By providing a variety of statistical algorithms for all phases of the inference problem, a user may explore a variety of approaches with a single model implementation. Indeed, each of the separate scientific investigations above has benefited from the solutions posed for the other investigations, and I anticipate that the same solutions will be of general value for other areas of astronomical research. Finally, to protect one’s computational investment against loss any equipment failure and human error, the BIE includes a comprehensive persistence system that enables byte-level checkpointing and restoration. Additional technical details and download details are available from http://www.astro.umass.edu/bie. The BIE is distributed under the GNU GPL.
منابع مشابه
A Bayesian Networks Approach to Reliability Analysis of a Launch Vehicle Liquid Propellant Engine
This paper presents an extension of Bayesian networks (BN) applied to reliability analysis of an open gas generator cycle Liquid propellant engine (OGLE) of launch vehicles. There are several methods for system reliability analysis such as RBD, FTA, FMEA, Markov Chains, and etc. But for complex systems such as LV, they are not all efficiently applicable due to failure dependencies between compo...
متن کاملAutomated Computational Inference Engine for Bayesian Source Reconstruction: Application to Some Detections/Non-detections Made in the CTBT International Monitoring System
We address the inverse problem of source reconstruction from a Bayesian perspective. Bayesian probability theory provides a natural and logically consistent (principled) approach for source reconstruction. To facilitate Bayesian source reconstruction, we develop an automated computational inference engine for efficient sampling from the potentially complex source parameter (or hypothesis) space...
متن کاملBayesian Inference for Spatial Beta Generalized Linear Mixed Models
In some applications, the response variable assumes values in the unit interval. The standard linear regression model is not appropriate for modelling this type of data because the normality assumption is not met. Alternatively, the beta regression model has been introduced to analyze such observations. A beta distribution represents a flexible density family on (0, 1) interval that covers symm...
متن کاملWhen are probabilistic programs probably computationally tractable?
We study the computational complexity of Bayesian inference through the lens of simulating probabilistic programs. Our approach is grounded in new conceptual hypotheses about some intrinsic drivers of computational complexity, drawn from the experience of computational Bayesian statisticians. We sketch a research program to address two issues, via a combination of theory and experiments: (a) Wh...
متن کاملBayesian Computation Via Markov Chain Monte Carlo
A search for Markov chain Monte Carlo (or MCMC) articles on Google Scholar yields over 100,000 hits, and a general web search on Google yields 1.7 million hits. These results stem largely from the ubiquitous use of these algorithms in modern computational statistics, as we shall now describe. MCMC algorithms are used to solve problems in many scientific fields, including physics (where many MCM...
متن کامل